﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LDTB.Common;
using LDTB.Common.Entities;

namespace LDTB.UI
{
    public partial class DetailPeople : UIBase
    {
        public VC_People _people = null;
        public VC_People People
        {
            get { return _people; }
            set { _people = value; }
        }


        private void LoadPeople()
        {
            VC_People pl = People;
            this.lbl_TenCoQuan.Text = People.TenCoQuan;
            lbl_Huyen.Text = People.VC_Xa.VC_Huyen.Name;
            lbl_Xa.Text = People.VC_Xa.Name;

            // I , gan gia tri
            //thong tin nguoi
            txt_TT_FirstName.Text = pl.TT_FirstName;
            txt_TT_LastName.Text = pl.TT_Lastname;
            dd_TT_Sex.Text = pl.TT_Sexual.Value ? "Xax" : "";
            txt_TT_NamSinh.Text = pl.TT_NamSinh.HasValue ? pl.TT_NamSinh.Value.ToString() : "";

            txt_TT_DienThoai.Text = pl.TT_DienThoai;
            txt_TT_Email.Text = pl.TT_Email;
            ddl_TT_HonNhan.Text = pl.TT_HonNhan.Value ? "Đã kết hôn" : "Chưa kết hôn";
            txt_TT_Dantoc.Text = pl.TT_DanToc;
            txt_TT_TrinhDoDatDuoc.Text = pl.TT_TrinhDoGiaoDuc;
            txt_TT_TrinhDoKyThuat.Text = pl.TT_TrinhDoChuyenMon;
            txt_TT_KyNangNgheNgiep.Text = pl.TT_ChuyenNganhDaoTao;

            //Thông tin việc làm
            chk_TTVL_KhoKhan.Text = pl.TTVL_KhoKhan.Value ? "Có" : "Không";
            txt_TTVL_KhoKhan.Text = pl.TTVL_KhoKhanNoiDung;

            txt_TTVL_CapHanhChinh.Text = pl.TTVL_QLV_TCXH;
            txt_TTVL_CoQuanThuocNganh.Text = pl.TTVL_CQLV_HC;
            txt_TTVL_Thang.Text = pl.TTVL_ThoiGianLamViec.Value.Month.ToString();
            txt_TTVL_Nam.Text = pl.TTVL_ThoiGianLamViec.Value.Year.ToString();
            chk_TTVL_YeuNgheCTXH.Text = pl.TTVL_YeuCTXH.Value ? "Có" : "Không";
            txt_TTVL_CongViecHienTai.Text = pl.TTVL_CongViecHienTai;
            txt_TTVL_CoQuanThuocNganh.Text = pl.TTVL_CoQuanThuocNganh;

            //Bồi dưỡng nghiệp vụ ngắn hạn
            txt_DTNH_TapHuan.Text = pl.DTNH_BoiDuongCTXHNoiDung;
            txt_DTNH_ThoiGianTapHuan.Text = pl.DTNH_ThoiGianTapHuan;
            chk_DTNH_TapHuan.Text = pl.DTNH_BoiDuongCTXH.Value ? "Có" : "Không";

            //Đào tạo nâng cao Nghiệp vụ dài hạn
            txt_DTDH_ChuyenMonNghiepVu.Text = pl.DTDH_DaoTaoChuyenMonCTXH_CMNV;
            txt_DTDH_ChuyenMonNghiepVu_TrinhDo.Text = pl.DTDH_DaoTaoChuyenMonTrinhDo;
            chk_DTDH_DaoTaoDaiHan.Text = pl.DTDH_DaoTaoChuyenMonCTXH.Value ? "Có" : "Không";

            //Nhu cầu đào tạo ngắn hạn


            txt_NCDTNH_NhuCau.Text = pl.NCDTNH_MongMuonDaoTaoNghiepVu_NoiDung;
            txt_NCDTNH_NhuCauThoiGian.Text = pl.NCDTNH_MongMuonDaoTaoNgiepVu_ThoiGian;
            chk_NCDTNH_NhuCauDaoTaoNH.Text = pl.NCDTNH_MongMuonDaoTaoNghiepVu.Value ? "Có" : "Không";

            //Nhu cầu đào tạo dài hạn

            txt_NCDTDH_NhuCauDaoTaoDHTrinhDo.Text = pl.NCDTDH_TrinhDo;
            txt_NCDTDH_NhuCauDaoTaoChuyeNganh.Text = pl.NCDTDH_ChuyenNganh;
            txt_NCDTDH_NhuCauDaoTaoDHHinhThuc.Text = pl.NCDTDH_HinhThuc;
            chk_NCDTDH_NhuCauDaoTaoDH.Text = pl.NCDTDH_NghiepVu.Value ? "Có" : "Không";


            //Nhu cầu đạo tao bậc cao (Thạc sỹ,Tiến sỹ)

            txt_NCDTBC_TrinhDo.Text = pl.NCDTBC_TrinhDo;
            txt_NCDTBC_TiengAnh.Text = pl.NCDTBC_TiengAnh;
            txt_NCDTBC_TrongNuoc.Text = pl.NCDTBC_DiaDiemTrongNuoc;
            txt_NCDTBC_NuocNgoai.Text = pl.NCDTBC_DiaDiemNgoaiNuoc;
            txt_NCDTBC_ODau.Text = pl.NCDTBC_DiaDiem;
            txt_NCDTBC_ChuyenNganh.Text = pl.NCDTBC_ChuyenNganh;
            chk_NCDTBC.Text = pl.NCDTBC_NghiepVu.Value ? "Có" : "Không";
            //Kiến nghị,đề xuất


            string[] s = pl.KNDX_UTien.Split(','); // chkl_KNDX_CBYT.SelectedValue;
            string str = "";
            for (int i = 0; i < s.Length; i++)
            {
                str += ",Ưu tiên " + i.ToString();
            }
            str = str.Replace("/^,/", "");
            chkl_KNDX_CBYT.Text = str;
            txt_KNDX.Text = pl.KNDX_NoiDung;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LoadPeople();
        }
    }
}